import Vue from 'vue'
import App from './views'

// 引入路由模块
import router from './router'

// 引入状态管理器的实例模块
import store from './store'

// 引入vant组件
import Vant from 'vant';
Vue.use(Vant);
import 'vant/lib/index.css';
// 倒计时
import { CountDown } from 'vant';
Vue.use(CountDown);
// 徽标
import { Badge } from 'vant';

Vue.use(Badge);

// 注册全局插件，插件中有过滤器、指令、全局组件
import Components from './components'
// 为什么需要安装less和less-loader
// 因为：less-loader负责编译的库；less负责编译的规则
// 导入样式文件
import './style/index.less'

Vue.use(Vant)
Vue.use(Components)

new Vue({
    // 进行路由实例注入
    router,
    // 进行状态管理器注入
    store,
    render: c => c(App)
}).$mount('#root')